package cn.cailin.day07.demo02Recursion;

import java.io.File;
import java.io.FileFilter;

/*
    创建过滤器FileFilter的实现类重写过滤方法accept，定义过滤规则
    过滤规则：
        在accept判断File对象是否为.java结尾
        是返回true
        不是返回false
 */
public class FileFilterImpl implements FileFilter {

    @Override
    public boolean accept(File pathname) {
        //如果pathname是一个文件夹，返回true，继续遍历这个文件夹
        if (pathname.isDirectory()){
             return true;

        }
        return pathname.getName().toLowerCase().endsWith(".java");

    }
}
